package cn.ym.org.mapper;


import cn.ym.basic.mapper.BaseMapper;
import cn.ym.org.domain.Employee;
import cn.ym.system.domain.Menu;

import java.util.List;

/**
 * mapper接口:员工
 */
public interface EmployeeMapper extends BaseMapper<Employee> {
    //为当前员工添加角色信息
    void addRole(Employee employee);
    //删除角色信息
    void delEmployeeRoleByEmployeeId(Long id);



    //查询当前登录人的权限 - 只需要查询sn
    //前端自定义Vue指令只需要sn
    List<String> getPermissionsByLogininfoId(Long logininfoId);

    //查询当前登录人的菜单
    //要查询二级菜单及其一级菜单 - 要做动态菜单
    List<Menu> getMenusByLogininfoId(Long logininfoId);


    Employee loadByLogininfoId(Long id);
    //查询接单人
    List<Employee> loadByShopId(Long shopId);
}
